#ifndef PinConfiguration_h
#define PinConfiguration_h

class PinConfiguration {
public:
  //all pins should be used only on taggerShield.pde
  //all pins needed by other classes should be seted in the constructor of the given class
  //maybe ater that we do not need the configuration file
  /////HARDWARE PINS
  static const uint8_t   irReceiver = 2;
  static const uint8_t   buttonTrigger = 4;
  static const uint8_t   irLed = 9;
//  static const uint8_t   irPower = 7; //TODO JORDI decide what to do with irPower
  static const uint8_t   muzzleLed = 13;
  static const uint8_t   buttonReload = 5;
  static const uint8_t   buttonMode = 6; //reserved
  static const uint8_t   buzzer = 3;
  static const uint8_t   irCheck = 3;

  //////DISPLAY PINS //RESERVED PINS FOR A DISPLAY ADDITION
  static const uint8_t   LCDrs = 8;
//  static const uint8_t   LCDrw = 10;
  static const uint8_t   LCDe = 10;
  static const uint8_t   LCDdb4 = 14;
  static const uint8_t   LCDdb5 = 15;
  static const uint8_t   LCDdb6 = 16;
  static const uint8_t   LCDdb7 = 17 ;
};

#endif




